package org.jeecg.modules.rule.vo;

import java.util.List;
import org.jeecg.modules.rule.entity.OpersscTp;
import org.jeecg.modules.rule.entity.OpersscTabdetail;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * @Description: 手工脱敏表
 * @Author: jeecg-boot
 * @Date:   2019-06-17
 * @Version: V1.0
 */
@Data
public class OpersscTpPage {

	/**订阅id*/
	private java.lang.String id;
	/**订阅名称*/
  	@Excel(name = "订阅名称", width = 15)
	private java.lang.String fdName;
	/**订阅说明*/
  	@Excel(name = "订阅说明", width = 15)
	private java.lang.String fdExpain;
	/**是否脱敏*/
  	@Excel(name = "是否脱敏", width = 15)
	private java.lang.String fdDes;
	/**应用工程*/
  	@Excel(name = "应用工程", width = 15)
	private java.lang.String fdProject;
	/**日期*/
  	@Excel(name = "日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date fdRunDate;
	/**结束日期*/
  	@Excel(name = "结束日期", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date fdRunEndDate;
	/**脱敏目标库*/
  	@Excel(name = "脱敏目标库", width = 15)
	private java.lang.String fdSource;
	/**申请人*/
  	@Excel(name = "申请人", width = 15)
	private java.lang.String fdApplyUser;
	/**申请时间*/
  	@Excel(name = "申请时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date fdApplyTime;
	/**申请描述*/
  	@Excel(name = "申请描述", width = 15)
	private java.lang.String fdApplyCast;
	/**复合人*/
  	@Excel(name = "复合人", width = 15)
	private java.lang.String fdCheckUser2;
	/**复合时间*/
  	@Excel(name = "复合时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date fdCheckTime2;
	/**复合描述*/
  	@Excel(name = "复合描述", width = 15)
	private java.lang.String fdCheckCast2;
	/**状态*/
  	@Excel(name = "状态", width = 15)
	private java.lang.String fdStatus;
	/**是否发布到调度平台*/
  	@Excel(name = "是否发布到调度平台", width = 15)
	private java.lang.String fdRelease;
	/**创建人*/
  	@Excel(name = "创建人", width = 15)
	private java.lang.String createUser;
	/**创建时间*/
  	@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date createTime;
	/**修改人*/
  	@Excel(name = "修改人", width = 15)
	private java.lang.String updateUser;
	/**修改时间*/
  	@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private java.util.Date updateTime;
	/**是否删除*/
  	@Excel(name = "是否删除", width = 15)
	private java.lang.Integer isDelete;

	@ExcelCollection(name="手工脱敏运行详情表")
	private List<OpersscTabdetail> opersscTabdetailList;
	
}
